$(function () {
    $(".add").click(function () {
        var a = $(this).siblings(".num").val();
        a++;
        if (a !== 1) {
            $(this).siblings(".reduce").removeAttr("disabled");
        }
        $(this).siblings(".num").val(a);
        var p = $(this).parents(".pnum").siblings(".price").html();
        p = p.slice(0, p.length - 1);
        $(this).parents(".pnum").siblings(".total").html((p * a) + "￥");
        getSum();
    })

    $(".reduce").click(function () {
        var b = $(this).siblings(".num").val();
        b--;
        $(this).siblings(".reduce").prop('disabled', b <= 1);            
        if (b <= 1) {
            console.log(123);
            console.log($(this).siblings(".reduce").prop('disabled', true));
            // document.getElementById('.reduce').disabled = true;
        }
        $(this).siblings(".num").val(b);
        var p = $(this).parents(".pnum").siblings(".price").html();
        p = p.slice(0, p.length - 1);
        $(this).parents(".pnum").siblings(".total").html((p * b) + "￥");
        getSum();
    })

    $(".num").change(function () {
        var a = $(this).val();
        if (a == 1) {
            $(this).siblings(".reduce").attr("disabled", true);
        } else {
            $(this).siblings(".reduce").removeAttr("disabled");
        }
        var p = $(this).parents(".pnum").siblings(".price").html();
        p = p.slice(0, p.length - 1);
        $(this).parents(".pnum").siblings(".total").html((p * a) + "￥")
        getSum();
    })

    getSum();

    function getSum() {
        var count = 0;
        var money = 0;
        $(".num").each(function (i, ele) {
            count += parseInt($(ele).val());
        })
        $("#totalCount em").text(count);
        $(".total").each(function (i, ele) {
            money += parseInt($(ele).text().slice(0, $(ele).text().length - 1));
        })
        $(".total-price em").text(money + "￥")
    }

})